<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>2.9. odtone::mih::iarchive Class Reference</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="ODTONE 0.3">
<link rel="up" href="../index_mih.html" title="ODTONE MIH">
<link rel="prev" href="odtone_mih_archive_class.html" title="2.7. odtone::mih::archive Class Reference">
<link rel="next" href="odtone_mih_oarchive_class.html" title="2.10. odtone::mih::oarchive Class Reference">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="'ODTONE - Open Dot Twenty One'" width="100" height="100" src="../../.././images/logo.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="odtone_mih_archive_class.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index_mih.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="odtone_mih_oarchive_class.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
<div class="section" title="2.9. odtone::mih::iarchive Class Reference">
<div class="titlepage"><div><div><h4 class="title">
<a name="odtone.library.index_mih.odtone_mih_iarchive_class"></a><a class="link" href="odtone_mih_iarchive_class.html" title="2.9. odtone::mih::iarchive Class Reference">
        2.9. odtone::mih::iarchive Class Reference</a>
</h4></div></div></div>
<a name="odtone.library.index_mih.odtone_mih_iarchive_class.detailed_description"></a><h6>
<a name="id3071472"></a>
          <a class="link" href="odtone_mih_iarchive_class.html#odtone.library.index_mih.odtone_mih_iarchive_class.detailed_description">Detailed
          Description</a>
        </h6>
<p>
          <span class="bold"><strong>Input Archive.</strong></span>
        </p>
<p>
          The MIH types support deserialization for the <a class="link" href="odtone_mih_iarchive_class.html" title="2.9. odtone::mih::iarchive Class Reference">odtone::mih::iarchive</a>.
          This particular archive does not include the TLV field, that is necessary
          in order to support defining new sequence types from existing MIH types.
        </p>
<a name="odtone.library.index_mih.odtone_mih_iarchive_class.namespace"></a><h6>
<a name="id3071519"></a>
          <a class="link" href="odtone_mih_iarchive_class.html#odtone.library.index_mih.odtone_mih_iarchive_class.namespace">Namespace</a>
        </h6>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">odtone</span><span class="special">::</span><span class="identifier">mih</span>
</pre>
<p>
        </p>
<a name="odtone.library.index_mih.odtone_mih_iarchive_class.public_member_functions"></a><h6>
<a name="id3071572"></a>
          <a class="link" href="odtone_mih_iarchive_class.html#odtone.library.index_mih.odtone_mih_iarchive_class.public_member_functions">Public
          Member Functions</a>
        </h6>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">iarchive</span><span class="special">(</span><span class="identifier">archive</span><span class="special">&amp;</span> <span class="identifier">ar</span><span class="special">);</span>
<span class="identifier">iarchive</span><span class="special">(</span><span class="identifier">archive</span><span class="special">&amp;</span> <span class="identifier">ar</span><span class="special">,</span> <span class="identifier">uint</span> <span class="identifier">length</span><span class="special">);</span>
<span class="identifier">iarchive</span><span class="special">(</span><span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="identifier">ar</span><span class="special">,</span> <span class="identifier">uint</span> <span class="identifier">length</span><span class="special">);</span>

<span class="keyword">void</span> <span class="identifier">reset</span><span class="special">(</span><span class="identifier">archive</span><span class="special">&amp;</span> <span class="identifier">ar</span><span class="special">);</span>

<span class="keyword">void</span> <span class="identifier">position</span><span class="special">(</span><span class="identifier">uint</span> <span class="identifier">pos</span><span class="special">);</span>
<span class="identifier">uint</span> <span class="identifier">position</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
<span class="identifier">uint</span> <span class="identifier">length</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>

<span class="identifier">const_iterator</span> <span class="identifier">begin</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
<span class="identifier">const_iterator</span> <span class="identifier">end</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>

<span class="identifier">uint</span> <span class="identifier">list_length</span><span class="special">();</span>

<span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="keyword">bool</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
<span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">uint8</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
<span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">uint16</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
<span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">uint32</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
<span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">uint64</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
<span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">sint8</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
<span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">sint16</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
<span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">sint32</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
<span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">sint64</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
<span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">octet_string</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
<span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">uint8</span><span class="special">&gt;&amp;</span> <span class="identifier">buf</span><span class="special">);</span>
</pre>
<p>
        </p>
<a name="odtone.library.index_mih.odtone_mih_iarchive_class.constructor__amp__destructor_documentation"></a><h6>
<a name="id3072369"></a>
          <a class="link" href="odtone_mih_iarchive_class.html#odtone.library.index_mih.odtone_mih_iarchive_class.constructor__amp__destructor_documentation">Constructor
          &amp; Destructor Documentation</a>
        </h6>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">iarchive</span><span class="special">(</span><span class="identifier">archive</span><span class="special">&amp;</span> <span class="identifier">ar</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Construct an input archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>ar</strong></span> - <a class="link" href="odtone_mih_archive_class.html" title="2.7. odtone::mih::archive Class Reference">odtone::mih::archive</a>
            from where parse the values.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">iarchive</span><span class="special">(</span><span class="identifier">archive</span><span class="special">&amp;</span> <span class="identifier">ar</span><span class="special">,</span> <span class="identifier">uint</span> <span class="identifier">length</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Construct an input archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem">
<span class="bold"><strong>ar</strong></span> - <a class="link" href="odtone_mih_archive_class.html" title="2.7. odtone::mih::archive Class Reference">odtone::mih::archive</a>
            from where parse the values.
          </li>
<li class="listitem">
<span class="bold"><strong>length</strong></span> - length for the input archive.
          </li>
</ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">iarchive</span><span class="special">(</span><span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="identifier">ar</span><span class="special">,</span> <span class="identifier">uint</span> <span class="identifier">length</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Construct an input archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem">
<span class="bold"><strong>ar</strong></span> - <a class="link" href="odtone_mih_iarchive_class.html" title="2.9. odtone::mih::iarchive Class Reference">odtone::mih::iarchive</a>
            from where parse the values.
          </li>
<li class="listitem">
<span class="bold"><strong>length</strong></span> - length for the input archive.
          </li>
</ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<a name="odtone.library.index_mih.odtone_mih_iarchive_class.member_function_documentation"></a><h6>
<a name="id3073019"></a>
          <a class="link" href="odtone_mih_iarchive_class.html#odtone.library.index_mih.odtone_mih_iarchive_class.member_function_documentation">Member
          Function Documentation</a>
        </h6>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">reset</span><span class="special">(</span><span class="identifier">archive</span><span class="special">&amp;</span> <span class="identifier">ar</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Construct a new input archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>ar</strong></span> - <a class="link" href="odtone_mih_archive_class.html" title="2.7. odtone::mih::archive Class Reference">odtone::mih::archive</a>
            from where parse the new values.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">position</span><span class="special">(</span><span class="identifier">uint</span> <span class="identifier">pos</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Point to a new position in the input archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>pos</strong></span> - new position in the input archive
            where to point.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">uint</span> <span class="identifier">position</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
</pre>
<p>
        </p>
<p>
          Get the current position in the input archive.
        </p>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            The current position in the input archive
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">uint</span> <span class="identifier">length</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
</pre>
<p>
        </p>
<p>
          Get the length of the input archive.
        </p>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            The length of the input archive.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">const_iterator</span> <span class="identifier">begin</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
</pre>
<p>
        </p>
<p>
          A random-access iterator addressing the first element in the input archive
          or to the location succeeding an empty input archive. You should always
          compare the value returned with vector::end to ensure it is valid.
        </p>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns a random-access iterator to the first element in the container.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">const_iterator</span> <span class="identifier">end</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
</pre>
<p>
        </p>
<p>
          A random-access iterator to the end of the input archive object. If the
          input archive is empty, vector::end == vector::begin.
        </p>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns a random-access iterator that points just beyond the end of the
            input archive.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">uint</span> <span class="identifier">list_length</span><span class="special">();</span>
</pre>
<p>
        </p>
<p>
          Get the size of a list of a particular type.
        </p>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            The size of a list of a particular type.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="keyword">bool</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Get a boolean type value from the current position in the input archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>val</strong></span> - Reference where to save the value.
          </li></ul></div>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns the input archive.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">uint8</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Get a odtone::uint8 type value from the current position in the input archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>val</strong></span> - Reference where to save the value.
          </li></ul></div>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns the input archive.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">uint16</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Get a odtone::uint16 type value from the current position in the input
          archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>val</strong></span> - Reference where to save the value.
          </li></ul></div>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns the input archive.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">uint32</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Get a odtone::uint32 type value from the current position in the input
          archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>val</strong></span> - Reference where to save the value.
          </li></ul></div>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns the input archive.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">uint64</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Get a odtone::uint64 type value from the current position in the input
          archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>val</strong></span> - Reference where to save the value.
          </li></ul></div>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns the input archive.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">sint8</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Get a odtone::sint8 type value from the current position in the input archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>val</strong></span> - Reference where to save the value.
          </li></ul></div>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns the input archive.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">sint16</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Get a odtone::sint16 type value from the current position in the input
          archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>val</strong></span> - Reference where to save the value.
          </li></ul></div>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns the input archive.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">sint32</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Get a odtone::sint32 type value from the current position in the input
          archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>val</strong></span> - Reference where to save the value.
          </li></ul></div>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns the input archive.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">sint64</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Get a odtone::sint64 type value from the current position in the input
          archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>val</strong></span> - Reference where to save the value.
          </li></ul></div>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns the input archive.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">octet_string</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Get a odtone::mih::octet_string type value from the current position in
          the input archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>val</strong></span> - Reference where to save the value.
          </li></ul></div>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns the input archive.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">uint8</span><span class="special">&gt;&amp;</span> <span class="identifier">buf</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Get a list of a particular type value from the current position in the
          input archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>buf</strong></span> - Reference where to save the list.
          </li></ul></div>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns the input archive.
          </li></ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright &#169; 2009 -2011 Universidade Aveiro<br>Copyright &#169; 2009 -2011 Instituto de Telecomunica&#231;&#245;es - P&#243;lo Aveiro<p>
        This software is distributed under a license. The full license agreement
        can be found in the LICENSE in this distribution. This software may not be
        copied, modified, sold or distributed other than expressed in the named license
        agreement. This software is distributed without any warranty.
      </p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="odtone_mih_archive_class.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index_mih.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="odtone_mih_oarchive_class.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
</body>
</html>
